home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
door
/
links32.zip
/
GOLF.DOC
< prev
next >
Wrap
Text File
|
1992-11-11
|
19KB
|
471 lines
╔═════════════════════════════════════════════════════════════════════════════╗
║ ║
║ Corporate Headquarters BBS (815) 886-3233 ║
║ (815) 886-9381 ║
║ ║
║ T H E L I N K S C O U N T R Y C L U B G O L F ║
║ v3.2 ║
║ ║
║ MULTI-BBS Support ║
║ Supporting PCBoard, Wildcat!, Gap, QBBS, RBBS, Spitfire, WWIV, ║
║ UltraBBS, Telegard, TriTel, and Remote Access ║
║ ║
║ Copyright 1992 ║
║ by Robert Neal ║
║ 317 Hickory Avenue ║
║ Romeoville, IL 60441 ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
|Changes to this documentation file from the previous version are
|indicated by "|" in the left hand margin. This should make finding
|changes to the documentation much easier and faster for those upgrading
|from previous versions.
|ATTENTION: Beginning with v3.0, the program incorporates new routines.
|Those upgrading from a prior release should note the new format for the
|configuration file. With these changes, the file BRUN45.EXE is no longer
|needed.
The Links Country Club Golf (Links) is released as SHAREWARE. You are granted
a limited license to evaluate the program. Try it out, if you continue to use
it you are required to register the program.
============================================================================
To register the program print the file MAILER.TXT and complete the
information requested.
============================================================================
Links is a golfing simulation game, with either 9 or 18 holes offered
for play. Users golf by making their club selection, woods, irons,
wedges and putter. Yardage is determined by a set standard plus a random
variable to keep the game interesting.
The file GOLF.REG contained with this package must not be altered in
anyway. Doing so will result in the program failing to operate. Once you
register the program you will be given your own personalized GOLF.REG
file which will show that the program is registered. BBS name supplied
with payment will be the name 'imprinted' in the GOLF.REG file.
THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS" WITHOUT
CHARGE AND WITHOUT WARRANTY, EXPRESS, IMPLIED OR STATUTORY, INCLUDING
BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL ANYONE INVOLVED WITH THE
CREATION AND PRODUCTION OF THIS PRODUCT BE LIABLE FOR INDIRECT, SPECIAL,
OR CONSEQUENTIAL DAMAGES, ARISING OUT OF ANY USE THEREOF OR BREACH OF
ANY WARRANTY.
FEATURES OF THE LINKS COUTNRY CLUB GOLF
=======================================
- Ansi color support.
- Terminates cleanly through exit code even on runtime error.
- Automatically creates a top score listing suitable for inclusion
as a text/bulletin file for display within your BBS.
- Detects loss of carrier.
- Operates in local mode (either direct from BBS or from command line).
- Sysop function keys to return to the board, chat mode, user stats,
increase/decrease time, etc.
- Direct support for PCBoard, WildCat!, Gap, QBBS, RBBS, WWIV,
Ultra BBS, Telegard, TriTel and Remote Access.
- Support for baud rates up to 115,200
- Support for COM1-4. Optional command line for non-standard IRQ's.
- Supports PCBoard environment variables %PCBDRIVE% and %PCBDIR%
| - Support Fossil Drivers.
- Fully Multi-Node compatible.
- Course editor (LINKARCH) added to customize the course layout.
For REGISTERED versions only.
| - Optional automated monthly rollover maintenance.
THE CONFIG FILE
================
Make the file GOLF.CFG as follows
C:\PCB\PCBOARD.SYS
Corporate Headquarters
Bob
Neal
Line 1 = Full pathname of your door file. Formats supported by this
program are: PCBOARD.SYS, USERS.SYS, DOOR.SYS, USERINFO.DAT,
CALLINFO.BBS, DORINFOx.DEF, SFDOORS.DAT and
CHAIN.TXT. When using USERINFO.DAT, DOOR.SYS
must be in the same directory as USERINFO.DAT.
Line 2 = BBS name
Line 3 = Sysop First Name
Line 4 = Sysop Last Name
Note: This door supports the PCBoard environment variables %PCBDRIVE%
and %PCBDIR%. Non-PCBoard systems may also use these variables by
including the following either in your BBS batch or AUTOEXEC.BAT file:
SET PCBDRIVE=C: <- Drive letter of your BBS files
SET PCBDIR=\BBS <- Path of your BBS files
Then, in your GOLF.CFG file, on the first line you may put:
%PCBDRIVE%%PCBDIR%\PCBOARD.SYS, %PCBDRIVE%%PCBDIR%\DOOR.SYS, etc.
This allows you to use just one .CFG file for multi-node operation.
EXECUTING PROGRAM
=================
To execute the program, enter the filename followed by the config file
name (ie GOLF GOLF.CFG). If you are running the program from the command
line, you may optionally enter GOLF.EXE LOCAL. The only problem with this is
the default user name sysop is used instead of the username on your board.
This is good for testing the game before putting it on your system, but
you should once play begins execute the program locally from your BBS or
consistantly run the game from the command line when you play.
This documentation will not go into the details of how you set-up a door
program on your BBS. It is assumed that you have a working knowledge of
how to complete this task.
You may also specify a non-standard IRQ. Put the IRQ number after the
.CFG on the command line. For example: GOLF GOLF.CFG /5. This example tells
the program to use IRQ 5 instead of the standard IRQ.
You may also use the procedure above and create a variable IRQ so that
you can pass the IRQ setting as: GOLF GOLF.CFG /%IRQ%.
|Some users may have had conflicts when using non-standard IRQ's on
|Novell/Netware systems. Novell seems to use the "/" character for
|parameter passing. You may not optionally use the "*" character instead
|of the "/", for example GOLF GOLF.CFG *%IRQ% is valid. Both "*" and "/"
|will work.
|FOSSIL DRIVER
|=============
|
|Links Golf now includes support for FOSSIL drivers. This means that the
|program will now work with Digiboard (for Wildcat M and PCBoard/M
|versions) and other multi-port boards. To activate the Fossil driver
|support just include /FD on the command line in your door batch file.
|
| For example: GOLF GOLF.CFG /FD
|
|If no Fossil driver is available, Links Golf will display a message
|indicating such and exit cleanly.
FILES USED
===========
GOLF.EXE - The program itself
GOLF.DOC - Documentation for the sysop to run The Links
GOLF.REG - File which shows who 'owns' (registered) the game
MUST NOT BE ALTERED
GOLF.CFG - Configuration file
GOLF.FIL - Best scores file (top 5)
GOLF.CRS - Data file of the course. New to version 2.0 is the option to
alter the course layout by using the program LINKARCH.
NON-REGISTERED users may NOT alter the course. The file
LINKARCH has been included for you to see how easy it is to
modify the course to your own personal layout. If you are
using a NON-REGISTERED version DO NOT alter the course, either
with a text editor or the LINKARCH program. Doing so will
result in the game failing to load.
GOLF.LOG - This file is created when the program is run. This file will
contain a synopsis of activity in the door, who played,
number of holes played and even if they got a whole in one.
REINITIALIZING THE SCOREBOARD
=============================
Every so often you may want to reset the scoreboard (especially when you
have the scoreboard filled with LOW scores that would be difficult or
impossible to better). To reset the scoreboard enter GOLF INIT and the
game will automatically reinitialize the scoreboard. You may also copy
over the original unmodified scoreboard included in this archive to
esentially reset the game.
|MONTHLY ROLLOVER MAINTENANCE
|============================
|
|You may optionally have Links Golf automatically rollover the scoreboard
|on a monthly basis by entering GOLF MAINTxx (where xx is the day of the
|month you want to rollover the scoreboard). For example, to reset your
|scoreboard on the first of each month, enter GOLF MAINT1. To reset on
|the 15th, enter GOLF MAINT15. This command should be run as part of your
|BBS nightly event processing. If maintenance is not required, the
|program will exit cleanly. If maintenance is required, the program
|will automatically reset the scoreboard information.
THE GAME ITSELF
===============
The game starts by displaying The Links opening screen (please do not
modify this or any other part of the game), and will ask the user if he
wants to use ANSI colors. While the door info file passes the variable for
if a user has ANSI on or off, this gives those players a chance who may have
ANSI off for normal BBS useage to use ANSI colors while in the door.
From here he is asked if he wants to play 9 or 18 holes. If he selects 9
holes he is then asked if he wishes to play the front 9 or back 9. He is
then asked if he wishes to read the instructions on how to play The Links.
When prompted for club selection entering QUIT (or 'Q') will terminate
play. Entering HELP (or 'H') will display a listing of available clubs
and approximate distances.
After the user has played all 9 or 18 holes his ranking is shown if he
beats one of the top 5 scores. The best score file is then updated and
the program terminates returning to the BBS.
SYSOP KEYS ACTIVE
F3 - Toggles the printer On/Off. Value is passed to PCBoard and/or
written to DOOR.SYS and USERS.SYS
F4 - Toggles the Page Bell on/off. Value is passed to PCBoard
and/or written to DOOR.SYS and USERS.SYS
F5 - DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
F7 - Toggles the Caller Alarm On/Off. Value is passed to PCBoard
and/or written to DOOR.SYS and USERS.SYS
F8 - Returns the caller involuntarily to the BBS.
F9 - Toggles the local display On/Off. Value is passed to PCBoard
and/or written to DOOR.SYS and USERS.SYS
F10 - Activates SysOp CHAT mode within the DOOR.
ESC - Deactivates CHAT mode. DOOR is resumed.
UP - Give the caller extra time while in the DOOR.
DN - Subtract time from the caller while in the DOOR.
HOME - HELP key for Status Line options.
ALT-N - SysOp next on toggle. Value passed to PCBoard. (PCBoard only)
ALT-X - PCBoard will exit after current caller logs off. Value is
passed to PCBoard. Not available on non-PCBoard systems.
THE LINKS COURSE EDITOR (LINKARCH.EXE)
======================================
The file GOLF.CRS contains the information concerning the course layout
and MUST be edited using LINKARCH. Attempts to edit the program with a
text editor will result in the game failing to execute.
The course editor should only be used by REGISTERED users of The Links
Country Club Golf. NON-REGISTERED versions will fail to execute if the
orignal GOLF.CRS file is edited in anyway.
The LINKARCH file is contained in this archived file so that previously
registered users have the file available without needing to request it
and also so that NON-REGISTERED users can see how easy it is to edit
the course, though any changes made will not be saved.
When using the course editor you should be certain to keep the par
for the front and back nine the same. As a rule of thumb, distances
less than 250 yards should be a par 3, 250-375 a par 4 and anything over
375 yards should be set as par 5.
CONTACT ME FOR SUPPORT
======================
If you encounter any problem you may contact me at Corporate Headquarters
|BBS (815) 886-3233 or (815) 886-9381 (v.32 bis 1200-14400).
This is a PCPursuitable area through the ILCHI area. This program has
been run extensively on my system and through the years on the systems
of many who have registered (and probably more who haven't registered)
this program. I feel confident that the program will perform as planned.
If you do encounter any bugs (or features as some might call them),
please inform me of the problem so that future releases can be
corrected.
In addition to my BBS, I also hang around the SYSOPS, DOORS and BBS
SOFTWARE message conferences on the RIME network. You can send me
messages via this network.
If you have any suggestions for improvements for this program, please feel
free to let me know. This game has included suggestions from users of my
BBS as well as the beta testing BBS.
VERSION HISTORY
===============
Version 1.0 (03/23/89)
Initial release of The Links.
Version 1.1 (04/15/89)
Scoreboard was being written to one filename and read from another. Fixed
this error to now read and write to the same filename.
Version 2.0 (11/24/89)
Fixed bug with a hole in one shot. In previous versions the user was not
accessed a stroke for that hole, this has now been corrected to access the
one stroke used.
Added support for MULTI-BBS usage. Links now has direct support for
PCBoard 14.x, QBBS and Wildcat BBS.
Added option to run as STAND ALONE (non-bbs). Type GOLF.EXE NOBBS.
Added HELP function. User can now enter HELP when asked for club selection
and a listing of the clubs and approximate yardage is shown.
Adjusted the distance of each club slightly, especially the SAND WEDGE.
Found in the previous versions the SAND WEDGE would nearly guarantee that
the player would end up 1 yard from the hole.
Wrote LINKARCH which will allow you to customize your courses. This feature
is ONLY available to REGISTERED users of the program. Attempting to alter
the course for a non-registered version will result in the game failing
to execute.
Version 2.1 - 2.2 (Added support for other BBS programs, WWIV and Spitfire)
Version 2.3 (08/13/90)
Limited release version for beta testing new routines for high speed HST
modems.
Version 2.4 (08/21/90)
Resolved problem with high speed modems (9600+ baud). Beta testers have
reported that program now operates fine at high speed modes.
Changed compiler to latest version, v4.5 of Quick Basic. Program now
requires use of patch BRUN45.EXE program. Program is distributed with
this program.
Added selection QUIT to listing of available clubs.
Version 2.5 (05/21/92)
Wow - has it really been 2 years since I've had the need to upgrade this
program? Guess it has been. I guess that speaks highly that the code is
stable. Been hunting for new ideas on what to add, if you have any,
please write.
Main changes this version are that it seems several authors have decided
to expand their door format files. The conversion routines for
DORINFOx.DEF and SFDOORS.DEF file have been modified in this version to
allow Links to operate with the expanded formats.
While I was in the code, added log file to the door. I've held several
golf tournaments on my board and know of several other BBS's who have
done so as well. This option should allow you to see at a glance, who's
played, their score and if they've hit a whole in one. Straight ascii
text file.
Also, a scoreboard has now been added. If you are upgrading from a prior
version, type GOLF UPGRADE while in the directory that this program is in.
This will read your scoreboard data file and create the text file,
suitable for displaying in a bulletin.
Version 2.6 (06/29/92)
Wouldn't you know it? When I installed the new scoreboard routines I
forgot to document in this file how to initialize the game. Rather than
just update the doc file, I made the program bullet proof by letting the
program check if it needs to initialize the files, and if so, it now
does the initialization automatically.
I also took care of some other minor changes in the program, giving
defaults to some additional prompts, etc. From now on I'll have to beta
test my documentation along with the actual program.
Also redid the log file to make it display in a single line ascii file.
This layout is easier to read at a glance.
Version 2.7 (08/05/92)
Minor upgrade - Seems somewhere along the line the RBBS DORINFOx.DEF
format was changed as I had a user report a problem with operating the
door locally. Revised I/O routines to adjust for difference in format to
allow local play. Thanks to Rob Engle for assisting with this problem.
v3.0 (08/23/92)
Underwent a major upgrade in the I/O routines. This door now supports baud
rates up to 115,200 and COM1-4 (plus non-standard IRQ's). This should help
those who lock their baud rates at 38,400 and above. In addition, these new
routines should allow the program to be run under DesqView. Please note, those
who are upgrading from a prior version should review the new configuration
file format. This door is now released as a completely stand-alone
program, no longer requiring the BRUN45.EXE file.
v3.1 (10/18/92)
Improved screen I/O routines, faster displays
Improved CHAT function - now restores screen upon return
Fixed problem with UPPER case input - both upper and lower case is now
fully supported
v3.1a (10/22/92)
Due to an error, the v3.1 package was distributed with the v3.0 GOLF.EXE
file. Corrected this error. No other changes to the distributed package.
|v3.2 (11/11/92)
|
|New MAINT option available to automatically rollover the scoreboard
|information each month (see section MONTHLY ROLLOVER MAINTENANCE above
|for details).
|
|New support for FOSSIL drivers (see section on FOSSIL DRIVERS above for
|details).
|
|Screen displays have again been optimized, screen displays are faster
|than previous versions.
DISTRIBUTION SITES:
As always you can find the latest version of Links available for
downloading from Corporate Headquarters BBS.
Corporate Headquarters BBS Node #1 (815)886-3233 (1200-14400 v.32bis)
Node #2 (815)886-9381 (1200-14400 v.32bis)
TDS Network (503) 342-4447 (HST 14.4)